Conversation
|
sigh, this spurs a linter error: cc @silverwind |
|
You can also put this line before the requires |
2456ba4 to
d1b5247
Compare
|
Still hacky, but better! Thanks @targos, I switched the order of exports. I tried to remove the |
d1b5247 to
2eabd33
Compare
2eabd33 to
c6c706f
Compare
|
Alright, force pushed a fix that moves |
|
@brendanashworth #1892 should fix that eventually. As for the linter error, you could just put |
|
Also I wonder why no test has caught this circular dependency. |
|
@silverwind hmm, looking at #1892, it would reintroduce the dep issue because the internal module references back to the Added a small commit, summary: > util.isBuffer === Buffer.isBuffer
true |
|
I'd be fine with a hack if you denote it as such ( |
|
I'd prefer to go through with these commits, without introducing a hack / linter comment, to fix the bug. #1892 shouldn't be hard to port the changes through, as the location of the code is all that changes. |
|
True, shouldn't be too hard to have separate methods later. LGTM, started off a CI just to be sure: https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/17/ |
|
CI failures are unrelated. @brendanashworth can you land it? This and 671e64a are pretty important fixes and we should probably do a quick patch release for them. |
|
@silverwind yes, landing now - 3806d87 seems to be important too, they were talking about a CVE. |
PR-URL: #1988 Reviewed-By: Roman Reiss <me@silverwind.io>
PR-URL: #1988 Reviewed-By: Roman Reiss <me@silverwind.io>
|
Thank you, I've merged these commits in 671e64a...626432d, in time for #1996. |
Importing Buffer caused a circular dependency issue. We need to use the
globally exported variable to get around this.
Fixes: #1987
This is just quick patch to fix the bug, I hope we can later find a better solution.